#!/bin/bash
#========================================================================
# Author: YSLin
# Email:
# File Name: intvar.sh
# Description:
#
#    -intvar - bash的整數變數的例子
#    -int_compare - 整數的比較
# Edit History:
#   2011-04-30    File created.
#========================================================================

#========================================================================
#    -intvar - bash的整數變數的例子
#========================================================================

# 將i, j, k宣告為整數變數
declare -i i j k

i=3
j=4
k=i*j          # 四則運算
i='(i+123)/j'  # 若要使用( )的話，必須將右邊整個用 "..." 或 '...' 括起來

echo "i=$i j=$j k=$k"

#========================================================================
#    -int_compare - 整數的比較
#========================================================================

a=3
b=5
c=3

# a < b ?
if [ $a -lt $b ]; then
    echo "$a is less than $b"
fi

# a == c ?
if [ $a -eq $c ]; then
    echo "$a is equal to $c"
fi

# a == b ?
if [ $a -eq $b ]; then
    echo "$a is equal to $b"
else
    echo "$a is NOT equal to $b"
fi
